/*!
 *  jsModern v4.1.3
 *  Copyright 2017, Frank Chao
 *  Released under the MIT license.
 */

* {
	margin: 0;
	padding: 0;
	outline: none;
	background: transparent;
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei";
}
button::-moz-focus-inner, input::-moz-focus-inner, img {
	border: none;
}
input::-ms-clear, input::-ms-reveal {
	display: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input[type="submit"], input[type="button"], input[type="reset"], input[type="file"], button {
	cursor: pointer;
}
main {
	display: block;
}
.jmn-select-none {
    -webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jmn-noscroll {
	position: relative;
	overflow: hidden;
	height: 100%;
}


/* --- top --- */
.jmn-default-top {
	display: none;
	position: fixed;
	bottom: 20px;
    right: 20px;
    z-index: 10;  
    width: 40px;
    height: 35px;
    opacity: .55;
    cursor: pointer;
    border-radius: 2px;
    background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABsFBMVEUAAADa2trT09PMzMzGxsYgICD29vb////9/f1bW1saGhpMTExiYmLx8fExMTFqamqcnJwjIyOrq6sPDw8ICAhBQUFzc3MlJSWXl5eJiYnt7e0RERHu7u4DAwNubm7g4OBnZ2egoKDZ2dmZmZkZGRmLi4sSEhK9vb0LCwt9fX22trYEBAQ9PT2vr6/o6OgvLy+hoaGampohISGTk5OMjIzFxcX+/v4TExO+vr4MDAxFRUW3t7c+Pj6wsLA3Nzepqani4uLb29spKSmbm5vU1NRUVFQUFBRNTU2Ghoa/v78NDQ1GRka4uLgGBgY/Pz+xsbE4ODiqqqpjY2PV1dUcHBxVVVWOjo5OTk75+fkODg65ubl5eXnr6+tycnLk5OQyMjJra2ukpKTd3d0rKyvW1tbPz8+Pj4/IyMjBwcH6+vqBgYG6urp6enrs7Ozl5eVsbGze3t4sLCxeXl4eHh5XV1f7+/sQEBBJSUmCgoK7u7v09PQJCQl7e3u0tLQCAgI7Ozvm5ubf398tLS2fn5/Y2NjR0dGRkZHKysoYGBiDg4P19fVDQ0N8fHy1tbWurq7n5+et4WLMAAABxklEQVR42u3VVXMUURQE4IZILxFCEuIJGtwluDsEd3eHYMHdXf4yW12prUpFdjczdwaq+nuYhzlzTs9bw8zMzMzMzMzMzMz+c8/IQ21Iz0lmfRyPtNRRviAlm9lnBlKxlDnzkIKXlON6fkDizlN+bKJcRcLGUCYAlZSbSNR2yizoX+QMErSXchRSQ6lCYsYuU+I49DlF2YqENJUrrw45LZRVSERFj9JuASLNlHVIwIl3yrqGfi7o5aNLCG7OaEVt2YP+ful1ey9CK1XQhscDBtc1OBu6nHcrprUCA7y+otGosOW8XiHlTRjEzHsaliCgqZRzGNS2P5quQDAtlAYMoaxa830I5DblGIb0PqMvFiKIGsoDDOMN5XPQAh7WE8o3xK6S8hN5PKQ0ImZrKNOQ1yTKwZgLOJMr4LwaKUcQo9rvunkABXlK6UZsOlt1cTUKtISyHzGpn6h7XSjYZC3cuI9YdKiA+akDhVurleqyGAv44i4UY6eW7ixHdK906vRXFKeEKueViOquDj2vRZFeTNHiIkT1m1mZBSja9LfM2oioqpg1FyNwuJ1kMyLbMf9yA0ZkcSln18PMzMzMzMzMzMzMzOxf9xe+zzOxzO9MuQAAAABJRU5ErkJggg==) center no-repeat;  
    background-size: cover;
}


/* --- share --- */
.jmn-share {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 335px;
	z-index: 99999;
	margin: 0 !important;
	background: #FFF;
	border: #DDD solid 1px;
	border-radius: 10px;
	box-shadow: #DDD 0 0 20px;
	overflow: hidden;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.jmn-share p {
	display: block;
	height: 20px;
	font-size: 18px;
	text-align: center;
	margin: 15px 0 20px 0;
}
.jmn-share section {
	float: none;
	width: 260px;
	height: 260px;
	margin: 0 auto;
	padding: 0;
}
.jmn-share b {
	position: absolute;
	width: 12px;
	height: 12px;
	border: #333 solid 4px;
	background: #333 url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAS1BMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////9UrLx+AAAAGHRSTlMAgHBAMKDPEO9gwOAgsFCQn/DQ37+vj1+ShkdhAAAB/UlEQVR42u3ayW4CQQwA0dmgZyEJgSz+/y/NISgTaRrVqfpkny1eaSBSEO5ycnJy/s94nSPm69hJ8/0ZEfevS1efco3HfBaDv5zjd+alvnCOvzkLBdO8v35fW3iLcAp2f5/XygOKOBRoftzhAewFhl9/BGuIBbv//FMwx7HA8+PlsLSFULD7HLCGULD7/BYMUS2Q/BgPe+W9XuD4t8rmEPUCw4+xtnt6UiD4S9e5Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7Bey7BezbBeT7BeT7BeT7BeD7BeD7BeBLBey7Bey7Bey7Bey7BezLBejrBeT7BeT7BeD781L3BxXl/7/iXNr5UKD7UKD7UKD7UKD7VGD7XKD7XOD7XOD7XOD7XOD7ywkKbJ++N/o+FOg+FOg+FOg+Fdg+F9g+F9g+F9g+Fzh+3h/k/UHeH+T9Qd4f5P1B3h/k/UHeH+T9gVFQGt4ffNRWP1reH/THxbHp/cFcYE+4P6BXXt37A34PGt8frIelW9v7gzf4FUS/PxgOK0vb+4PLcWVreX9wqmxMDe8PtlLbWN5b3R9sU31jWh9/IlOnzOv2eP7l6cpl6Pth6rQZ+75fSpeTk5Pzf34AZEeVGaC2p3QAAAAASUVORK5CYII=);
	background-size: cover;
	border-radius: 10px;
	right: 4px;
	top: 4px;
	cursor: pointer;
	opacity: .2;
	transition: .2s;
}
.jmn-share b:hover {
	opacity: .5;
}
.jmn-share-qrcode, .jmn-share-qq, .jmn-share-qzone, .jmn-share-sina, .jmn-share-douban {
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	margin: 0 5px;
	padding: 0;
	border: none;
	overflow: hidden;
	border-radius: 4px;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.jmn-share-qrcode {
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAJOgAACToAYJjBRwAAAQ7SURBVHhe7ZtbTxNBFMc3QVeNiUpU9BP4SfRr6INGNF5QrqUV8JLwoj7rB5FEjVF89wZLCU1oeYRCqCYUSLEwzn/tyHY8M912djfQzkn+YZnL2Znf7p6ZOQRnyJ1dTLm5df6zo5RyF9YHXS8PABsZd4lxCB2ljFtgQ65XBgBOI4dfOkr8DWD8DShZABaABWABWAAWgAUQDkCfM8NuO98jE/wNx+SXGn9QTQPo75plry4X2LsnxcgEf31dM7H4xXipeQg1DeA+pzr9co1FafDXy59YHH4xXmoeQk0DwGv1/lmxdotoDP5ucQBx+G30GVgAFkBEAPKfy+zt4xW/jtTTIvv0Yo3tbO/Weuwb6lUAGvrlQj3ayYa6xAC8GV1mN5yvvq46X+p0jeum840NHPHY5nq11mPf4E8FQOcXEnVoJ1uiAFB21/lBLmVTfHCpkx4b68myrVJzAHR+IZSjXtU3UQC6pWz8fJaNnWsNgM6vWEJVfRMFoJoEJo3JtwpAVQdr1NcCSBrAh8nVWsm+Vcq7xgAovzCUHygAU5kVtvWzWqfSUoU9OmsGgPILofxAAMBafIdH4+HjHst0Z+uUPpNlD3g/XDcL4J/fE//7hVCOerSTLVEAH5+vstHuOf9JY8JBZbhQPnkpx7b5U5NNBwB+U6fn/MmmT839J5SjHu1kSxTAztauv8nRCa/s3l6tQ8B0AOB3o/i7oSqb9A4zMQAmpgNgYhZAXABUS1KrJpayOPzGAkC1JLUq+EMOLw6/kQOA0jzqTlyYj0zwxwcRi19q/EE1DWD4mMfucao43kYl+FP57eV66Mxq1c+FE6HcV/il5iHUNICks8I4So/y9X7wqDq7qxoTytoiKzxxcZ4NaCaiGhPKDn1WGFvncf496wCoxhTbMpg0AGx3cV/xzcsw2gKA6hOoVvb8MwTOEuM9874QE4JjOhCfgGlWGCe611cKdX3gb3G67K/pwTPFVHq57ski0Ml9IZRFHgRVAEyzwjguw3fwj5vXFdleaocn94XkNpQiA4Ayk6wwNVjdvcJMLowiBWCSFTYFgMAY3BxRwZJSpAB0kbxRTtAUAAKjCJKqYEmpLQDgGoExGCipYEkpcgDUkTZMVpgaqO5ewfa4pu4b23FYB4A60obJClMD1d0r2D5sO0qRATDNCsOvHMhU2V5xr0btEgVgmhWGXzmQpbg/bJ5kQxnqgu3aIitMBTK8MZgwdpJiN4kyuR3uL1uiAExMAKAC2favqr+DRGIEwjXKwtihA0D5xdMWx2EI11QcoSw2ANSTMjH40y2hMgCUhbHYlsEks8JYQsd4oBMAcI0yuR2ltsgKI8oHE5u4RpncjlIsWWEITyK4XpsK/lR+kfGV748yuR0l4VenlgC0kywAC8ACsAAsAAvgL4AN/CMxCjpJGTcPEPjnaS8/4uZKoNFJGnEXSkOuV/gDppONXDRJO98AAAAASUVORK5CYII=);
}
.jmn-share-qq {
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAJOgAACToAYJjBRwAAAVsSURBVHhe7VpLbBtFGDZULaIU4lnbcdImkSpVAoXyEDnwkriW9wGUA0JIXBCcEByAA4egcmkREk29sxunDVJTcmh4CAmEWgEnEOJRVARWYs+sQ59EBZVW0JAWJVn+cf8Adf+U2d3ZtZH9SZ/kHXv/+eab17/jTVmO9FuZbQOowlZi2wCqsJXYNoAqbCUmbwAXJy1HfAZ8n3E5plj77MgvLS5/Ie+JkQkZIE5DA/cyW94LDe7tLh5cmxoaujK1DPics0+uY8VSH3O8++A376h76FhmGbcB8xavvNXJyzdjU7XROeLdBKa9DaPiTyKuMcZnABen02718SHf/6enA2Kg6K9mduVpMOIsWYcBxmMANJ4V5BZsR2SoWHFNCeMGMC7m0lw8hNqNwSrIQTBhnqozCg0bIJZgzr+c8v0rULc5QMy0I7fT9YanUQMyjvwqs3v6WpRsHNftOmrBCJum6g5LgwaIRatQfRS1xgbL9Z6ENWaJ1hCc5gzg4pucXVqHOmNDd7GchV1hitQQgsYMYNx7ETXGDjD7NUpDGJoy4DxkeTeivthh2ZXbCQ2haMYALkp9zhGG+mJH565qHqbBMVJLQBoxQKWsqaHwGV9QqAzRcsV+SktQmhkBI3I7aksMsOW+SWoJSEMjwHsBdSUG5spXKC1BacKABeiNh1FXYoCF0Eg+EN0AV55TezPqSgywBvSbeFQ2MAJEKT/+3TWoKzGopAvqPkxr0qcBA7znUFOygIejDJev0pr0Gc0ALudYYepOlJQ4YPvdAjrOX6IrAKMa8CsrVvtQT+Jgrnc3LISRzgiiGLCoEqDu4om1qCdxZEemukHDAUKbNkMbABXv6Nl39GrU0jB0vHEoDdvwu5RGHYYygHHxMQz9DtTQcKzfczwDmr6ltP4Xgxug5r0ztRnrbhowfviuMOtBcANsyPvjOPOLiMHJyVWwJY+Smi/DoAacYvx4L9bZdMg4M9eDxt/rNF+WAQ3weJKPvUFRGwVcTtDaaQYwQMznYN/FupoWzK7cDyZoJ0f6BnA53T9ZWoP1NC1UXhLkGUHbgLQjt2EdTQ/miD1UGyjqj4DizCDGb3pknPITZBsI6hpwJluQt2H8pkfWrtwDms/VtYGklgGQ9h6zRkUPxr+AZtoN6vISa7h2WKL1tomuAZ76Xw7jw3bjr7Js8Xx+fDbxg5B6dI39lLPsyrN4WQOeFpkzAPizSjIwfipTEM9A2jmXhqGGRQ0DdI46E/gDtr/HsCiVdbwBMOC3ujaQ1DRALDJXbs2PljdmePmlv3NuW+7FOhsDGPrQ0A9Q4xkGHZPfWd5oce/1i/WvTN0RoPKABXD7xL/L4PqsWnBQTuLIOtUHQVf9wShoFIt1ZStS34CV+X3XsMihpsTA+A+9liurhJ5ANGGAmgofdiT436DlHtrAbPk1qSUgzRgAPZHl3gOoL3aoBQ+GfuTeV4xogFhiXIxndh9Zj9oSg+VWNkDd74GOSP8ORTOAi48aeSiq3i4FDV+Q2jQZ3gAXyL1HUEvDANvzU6Q+TUYYAcK3dkYzQL3pkbMrt+JlKNRemiL16THiFPD2h30tTr00DcNXgJGht1FVt3o1j9SmyYiLoKLYpxqDmrSQdmdugfs+X44BCdWBTLF8A36thZwtNzV+EVwmlz+CCVuZ423ugYemgeLB1aizhv5Jf03OLnV1OuIO+L0LPHXR/UAwYRa4Qz125x2vc9OwuApvr0GdRqnz/w6YMvD7bcwRs/UxwtCMAcvkYgF6tqR6FEyZAFPGIEmagOtPlEnkPZdQpbFCQu9+CvHGazFULIgBnL7wPXVfOJo14H/ItgFUYSuxbQBV2EpsG0AVtg6l/xfiATy7IThQogAAAABJRU5ErkJggg==);
}
.jmn-share-qzone {
	background-image: url(data:img/jpg;base64,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);
}
.jmn-share-sina {
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAJOgAACToAYJjBRwAAAldSURBVHhe7ZprrFxVFceX9f3W0DtzZu6jtlbLo+ADIwGJ/YIGTEgxvBSj1JAgTYhCfAQJoXwBg0iaSKgpQRK1aGxJpEbTEhtKa4Qar225vTPTuY9qC1a4LY8WWihQr7//mX2mZ87dM3Pmzi16M7OSf86cvdfae6+111577X3Gdlt2spPRNYCvsJPQNYCvsJPQNYCvsJPQNYCvsJPQNYCvsJMwWwzwUsmy/wRPFi37EO/rTiBYy3MIPAdeBz75uvi/NwBKjxUsuG7Egp5Js7eYh4bt9HeULf9J+K8BW5F5ged/ojYaYTYY4LFJWzHH6dqQZKBnred9ZQuuRm6Lr70kZsESyGyWUk7H1PQPmxdghHtpY//UNk9gFnhAZoLnXbssOG2PBfNGLHsxit3G2l/O8+Jxy2S1BJzeNTRouffAdyt8/062G2G2BEEtBa3p4+4ZvrvfIyULfluynvPW2uVvdbpXCU94F0vifvi8MeHNMsDrzOQBnoPMyM/BAxVk/wZeczxtAWMcAqvkJU73Ko3b/Cw8W5MywkkzAIM5zvN5nlvAMravxZoNN6aQdltuLuXXs85fTsrXgTzgVZ4vCfx+BcRn9jXeNzDjp7kuqkQfl1B/NMYb4mQZQIN6AlxzwE55vxtDXSpXgpWvnRqg3ONFy31ZW17Zej+BF11YstzN1JVBlAMcAw+O2MJ3uuZDUlCEX2OqaXPGDcAgnwEry9bX6/puShjgs8geSraVRMGyVzqRGipZfx7l7oMnWk7HaHOZqw5JWySesTJqK8JMG+ApEpbLktZvRhjsI8jWjdQRWC7rZdiyDSwoW2ZB0fKnRMnRv8KIH2aJbwACZPCHnXbWe8MOHGGUb0dtRZgRA6AA6zKzbdRyn3Z9tUQVpYI9vrbjoB9FfnnKK0DreR+KXuqaQZfgIuqjpbB/L57hqkIasdwXXF0VbRtAyjMzG5j5010/LRPB8FTaeZH2FMT0XI9id7K+rypa3+JR61lYsvyigmWWUn8fO0o8aD43an0L1c6w9Sj52atytSOZsANHxI8vxuRCtGuAY3I1JSmuj2nRGErSziZwh4LbTsvWuG6ctJPAdx0KygvCcfB+meq0HPDE4agcr/pSKORoRg3AAF4FD0fWb4c08GgtpyFizAdw90dPjCdY7qqIJ5EBMi+XrO9MVxwSBvnGCZkK2vGAxwrWf4Zr+00nlP5pNBYtFZUN2tlv571YKc9M7LJ8f8jsiCB4dyQTYboG2Few3nNcu/8Twu3vjMbD75XyCuLQErxSR2GVbx+ygQ879nDpEKt+FclEaNkAdPA0HV7aisvONOl4zFjWxMZ1GNffxnMfUAaqcW6IZ57KDinTpUmNPtMxwCq5mms3NU3akrdp38ZzPqbBRBgiT0+myM1IcoylWd4wWLJF1SyUneYSxl4NnBFaMgANbB2x3j7XZkNCqQ9JWSIvuX548NmI/Bhg4JlnIzBzeyjbQf0aXPR2trzzxiybaeRhZdJhZHTOCGfbB9XR3upRy5/r9v+2D0NHlOW5MXhphdmcp5llZVwMYIM7AbZ0T4ecEp0ChvvhbhuY7zOEtklm9HwMuALe7eBIJN8qUhuAgW3away6MUyhyv6c+xqD2uaU8J6/WwCzGwzh7ldr+bhuakixQJEe3p8AHYJ87TREWgMcxe2udf1OoTFcHaV/ifLJmZARJlBEN7c/Q5lv4RVX4SFf4f0mfv8GsBRqZGpAu0fB3YO24IOuuymkGyE84gb4pqzxZkhlAAY5rADm+quS3FOpKjyPgOTFxn7t1Tq61ruyErmA9iB4PiZbAymG0W5rdDmqscB7E2jpgiWtB6zxRX4Zhbp1DDDRafAMzyvT7hauHR1nY23UAgMcJC40PGwNVy5Cn/TJ10MaAyiIXZEMRlqX5AO3UJdUXjc1yxQQHWsq0pkeOZfFeXGc/u5x7HWJZVjNENMgjQEOFy1zrmu/SiPW/1HqxhK8cteHdRvr2FITBp5DEP0ObTTYNYLNzb4RFCofRzyyfjQ1AApN4KIfd+1XadSCy6mruWMjVuiYeoVj8ZJmWrLDnuNzwYLPo2Td+0H629nMAPAs88nWQwoDZCaU0Lj2q6SkxcO/v2gDOccSEmXzWb/nKNhpWRQtuJEyInvwXcdSpXHLDaBAowxvoy8viBPjlRf5ZL1I4wFE4PwFrv0qsdbumMofDO2NHUDgWYqi49TpFpc8PbhI19ZsWZ/znfnJ2vrrGYByXXP9yLF6ye0Ev07KNkIaA+gq+vtJ12Mw3/Pw/33c7de7iBHISfl4/bpQuA657M67BGjrxWa7QOVyNMwMp8jXQ1MDCHS+NXlgwdXOpO5wgm97lC0SOL9KmS4o4/W/C4U9VJm9nAKYLwgqGbp3ssm2Cs834T0pecCRUcstdf2E9Lj1vZv1vJq66oAZwFP6CqN6lJmLyz/qZlRbI4eR3PmhsIcq/NlC1FYCf2l2CINnvhK2hFxTpDWAsCWZDTLoUynfCEKraxdQ7u6qw6srjLREisdjQ5J0cmRJeRMhDFdsdu2mfuBbBX/L54/UBqCDQ7j1rcmlULD8p4jym6gPPYHnn1HmM666KelKHC95ALnkZYWMuk5GdqxeUszB036MvE6ecflUaMUDpNwLKHv9Ptzf9R+S8gTqOAyFrk7QzPwVpW5UVPd9JFEWKcXh1YeK5OcqKb6DNm7Rv0KciJcqymfvAgedbMtoyQACg8YTsrcnT2faJeTu1P8RD9jj1r4ORL9nFnVS0x0BCmduoFxfcPbyHj+9vcF7sWyZm5P3+UlSwCTjOwOZPyET3QFOCy0bwEEWX0/qerYbU5U042MsAZTWyewRZlJffJQHKGvUrhDuDJQfAboV2oUSKzHU1zXjm+uc/SPSbREZ43JkFfDavXOYtgFCMPADzPb9I8SB5LIQVf68JFfPL9JnM93aRkCRxfq+h6HmNsvuKt41kMNIy+kXDws/kXvH1CraMkAMOsv/Ao+4ltmZp2MwSrV0GoyTDKJ/e2ir1Q6ieED7ZRSvewc4XcyUAeQN+nCpAFjSrkDZDwqWuWC39Z6lbarZLIu0zWpXQemlzPY9tDEItMZnXPEIM2aAJDCGgpqC3EGeHJuD9fx+iN/6M4QOUiA8T6wmd1hL+RMYTzfE8qaWsrl2cNIMMFvQNYCvsJPQNYCvsJPQNYCvsJPQNYCvsJPQNYCvsHOQnfwvQ/HCtDYL7NgAAAAASUVORK5CYII=);
}
.jmn-share-douban {
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAJOgAACToAYJjBRwAAAPqSURBVHhe7ZhNaNNgGMejW5K27oO1y5u0myuMqTA9iKJehIJ68SAeZBcPIiiCF28edXgQ3c2roILoYQ7Ekww9OD9QHG5zeZN2rjoVQUUUFfza/Fh9msXRpk9m06RrWN4Hfqx93of3/eff9yvjBI3kggwzAEsGCWYAlgwSzAAsGSSYAVgySDADsGSQqMQAXaDkhk+5D/qmLXoXxLEBoiYf4HwagppYAya8xnTbUYEB5KA5nu+CH5fXgQFvMN12MAOw5EKImnKYG0qGuAftYV/xIhniM/ENYMBbTLcdjg3gNZKFv3eAu76CGowCM/Ad1Y7h2IClBjMASwYJtwZ8FzRJhXU3VhM0MgJ8KNDjGHcGUIk2jMRb0V15kRBUcgHVViYuZ4CkRh9Gm8xjuCYBM+Ecrq08mAFYsnwQA3KpemyqekK2S+Ry3DJzJCN8Z0BYU/YIOumH9iseMwAP28vp3YI5lBG+M4BX5RMgahavd81tYyYUhO8MAEHHoO13aa0HUHIrf+c3hzKCGcAMYAYwA9DaMqmGAb1AdU4BSoZ8bwCvkr2iRq6DsEFP0cigSJU+398DuFxPnXFjqwa5jbzvb4KLHTU3IDYRazS11CRqbADRQ6NKsklvj9aClpHOZkGTLyG6ysatAdM8JU+BSSsiJVkgjbU5AfqYhE01/zlrbeM1MgEaPls0OcKtAaXQ/L+o5MvArrAub4bcx5IaB4g6ORTS41tFXemD75q13S3eGQBnf0iHS1AmsXr+qBpK1Yu6fBLa/5TUlwMlr4SxtlVGXxDh0ZUJmBE7YEak0foK8HQGiFS+2m05pyPDSQUEP8Hq/8MsmHfReuyF1bZ2aHtnqa0Yr5fAdEiT9llFw4Psh1/T6Sz4Jqpku9nFfIQoOY7UVkw19oBnkUxr3NRrRMOYIsEseIzW2yLfzC8hswsjIo864vkNEa+vDO8NAGApnOFyvctN3UYIVD4Cbb+stTb8DKfJ7qKZBP3BveMotFW2n9hQFQOA9xFdWm9KN6JxOBGD/EtLnR33otniG6ZIOzoh7+pEwaiWAYB8lhso2BAHeupg+p7Ca4v4Iajw6xdGLlUP+fOWOk+ongGUzIQ1ZZP5CEbM3Qukr2i9iajJ14rWPiwDQVV2Qn9fsHq3ODIg/6or6Ep3ubRMdTabjzEX8DYn6lIXVvuP/BXXeoo0ZhIxPi2vxeqthNPyFuP+gOjHcGQAHGfbTE2+jRXjMhGo9BzTj8EMwJJ2hKiSMsfxbTRkFQn2mSlMP4azTZCSftjJT8MLSp9vgTsIaP1Uot0GZwYsQZgBWDJIMAOwZJBgBmDJIMEMwJJBghmAJYMDyf0Fp9wGmNBss4EAAAAASUVORK5CYII=);
}


/* --- scrollbar --- */
.jmn-scrollbar-container {
	overflow: hidden !important;
}
.jmn-scrollbar-relative {
	position: relative;
}
.jmn-scrollbar-inner {
	overflow: hidden;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.jmn-scrollbar {
	position: absolute;
	z-index: 10px;
	border-radius: 2.5px;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.jmn-scrollbar-x {
	left: 0;
	bottom: 1px;
	height: 5px;
	min-width: 5px;
}
.jmn-scrollbar-y {
	top: 0;
	right: 1px;
	width: 5px;
	min-height: 5px;
}
.jmn-scrollbar-default {
	background: #828387;
}
.jmn-scrollbar-default:hover, .jmn-scrollbar-default.active {
	background: #616268;
}
.jmn-scrollbar-mobile {
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
}


/* --- marquee --- */
.jmn-marquee-inner {
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
}
.jmn-marquee-default, .jmn-marquee-repeat {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
}
.jmn-marquee-part {
	display: block;
	float: left;
}


/* --- lazyload --- */
.jmn-lazyload {
	display: block;
	opacity: 0;
}


/* --- picture --- */
.jmn-picture-container {
	display: block;
	overflow: hidden;
	position: relative;
}
.jmn-picture-inner {
	position: absolute;
	height: 100%;
}
.jmn-picture-part {
	position: relative;
}
.jmn-picture-part a, .jmn-picture-part img {
	display: block;
	border: none;
	position: relative;
}
.jmn-picture-part p {
	position: absolute;
	z-index: 5;
	display: block;
	bottom: 0;
	margin: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #FFF;
	overflow: hidden;
	background: rgba(0, 0, 0, .4);
}
.jmn-picture-part p span {
	margin-left: 10px;
}
.jmn-picture-fade {
	width: 100%;
}
.jmn-picture-fade .jmn-picture-part {
	position: absolute;
	display: none;
}
.jmn-picture-slide .jmn-picture-part {
	float: left;
}
.jmn-picture-slide img {
	display: block;
}
.jmn-picture-dot {
	position: absolute;
	z-index: 10;
	bottom: 15px;
}
.jmn-picture-dot.jmn-picture-dotcenter {
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.jmn-picture-dot.jmn-picture-dotleft {
	left: 10px;
}
.jmn-picture-dot.jmn-picture-dotright {
	right: 10px;
}
.jmn-picture-dot b {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	background: #888;
	border-radius: 5px;
	cursor: pointer;
	margin: 0 5px;
	transition: .4s;
}
.jmn-picture-dot b.active {
	background: #FFF;
}
.jmn-picture-prev, .jmn-picture-next {
	display: block;
	position: absolute;
	top: 50%;
	width: 17px;
	height: 32px;
	margin-top: -16px;
	cursor: pointer;
	background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAB7klEQVR42s3XbUtaYRzH8euhqUetZC1Dy1q1mLhX0hvxjeyBIIMV1YpuHOkiBmNsc60dvGmNQS/KfR/8ghAOF8frXLIHH5D/+d898fjXjMfj/4JL8XPsIiW7is10kSI+ootAuooVZ7XIIjr4hjKMlBXrKMfrIvP4gB4qk88V6yln3tciBVzgBqtReXp2o9xC0ovkcYZbVG35yrlVTT6pRXI4QYh1xayUG6o257pIgPfo4wVMHKrpq0cw7SJZHGKATcViU+1AvbJxF8lgHyNswzjaVq999bYvosR3uMOOYs7U6069M7ZF0niLe7yCSZJ63mtGOmqRObTwBzUYT2qa0cLc5CIpNPEXdRjP6prV1Gxj9OENHvAaZhY060GzU4/vig5CLM1qEc0KNTt4GvwkPpeJnPf04TI+4xrPfC2h3teatRz19S3hC66gAyc56nmlGSXbC20FX9GFDhx36tVV7xXrm1XK+I5LLLguoR6X6lmO+6NXwQ+0oWsrPtW21asy7Rmwhp84RyHuEqo5V48118Ooil84RR5xrrpT1VaTOhU3EOLYdm1JTrmhao3NNNfWkeXaCpSjq87P34ktDHEQcW1l9WyoXK9/sF5ihL2JAyej2Eg5Jg6Xa+s3WkhJS7GprjrXA6eBrDQUMx4X8e8fwj0L7GH1LqcAAAAASUVORK5CYII=) no-repeat;
}
.jmn-picture-prev {
	margin-left: 13px;
}
.jmn-picture-next {
	right: 0;
	margin-right: 13px;
	background-position: -17px 0;
}


/* --- video --- */
.jmn-video-container {
	background: #000;
	position: relative;
	overflow: hidden;
	z-index: 10;
}
.jmn-video-cursornone {
	cursor: none;
}
.jmn-video-opacity {
	opacity: .7;
}
.jmn-video-panel {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #FFF;
    overflow: hidden;
    background: rgba(0, 0, 0, .65);
}
.jmn-video-panelinner {
	position: absolute;
	width: 100%;
	height: 22px;
	margin-top: 9px;
	color: #FFF;
	font-size: 12px;
}
.jmn-video-panelinner i {
	width: 22px;
	height: 22px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.jmn-video-panelinner * {
	display: block;
}
.jmn-video-panelinner > * {
	float: left;
}
.jmn-video-playpause, .jmn-video-volume, .jmn-video-full {
	position: relative;
	width: 22px;
	height: 22px;
	cursor: pointer;
	overflow: hidden;
	-webkit-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
}
.jmn-video-playpause > *, .jmn-video-volume > *, .jmn-video-full > * {
	position: absolute;
}
.jmn-video-playpause {
	margin: 0 8px 0 10px;
}
.jmn-video-play {
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAPFBMVEVMaXH///////////////////////////////////////////////////////////////////////////9EpFypAAAAE3RSTlMAcNCf8O+ggEAQb88g33+v4LBgmHAsXgAAAYlJREFUeNrt2zmSwkAUBUF2BMOu+98VvDIwJnCUTv8TZLyS2VqNGzdu3Ne9Jgw4zvcLBsz7mwV87jphwFwHBKgDAtQBAeqAAHVQgDowQB0UoA4MUAcGqIMC1IEB6sAAdVCAOjBAHRCg254QoA5nBOj+JgaogwLUgQHqwAB1UIA6MEAdGKAOClAHBqgDA9RBAerAAHVggDooQB0YoA4MUAcFqAMD1IEB6qAAdWCAOjBAHRSgDgxQBwaogwLUgQHqwAB1UIA6MEAdGKAOPwA60CGA6BBggQ4CcLCAjU2wW6OPsPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUNoPUJoPUJoPUB4J/1FwC0PgG0vgG0PgG0PgG0vgQ87IPG3dE+6XyqR62tTwCtTwCtbwCtTwCtTwCtbwCtTwCtbwCtjwCtjwCtjwCtz373Gzdu3Lgl7w1HFX7Ba3CtLgAAAABJRU5ErkJggg==);
}
.jmn-video-pause {
	display: none;
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAIVBMVEVMaXH///////////////////////////////////////8c1D1MAAAACnRSTlMAgMBAP3AQf7Cvir4X7QAAAIFJREFUeNrt27ENgDAMRUFDIED2H5gBki6S5eJe/6XzAA6pbv2aSt1/Y9GTt7/Hspa1j3MsO3b3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUA9R8e410ekLeP6G0qdvdSxX6rsMsXhrQrNQAAAABJRU5ErkJggg==);
}
.jmn-video-center {
	position: absolute;
	width: 70px;
	height: 70px;
	border-radius: 35px;
	left: 50%;
	top: 50%;
	margin: -35px 0 0 -35px;
	background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAq1BMVEVMaXEsLCwrKyssLCwgICArKyssLCwrKyssLCwoKCgsLCwsLCwrKysrKysrKysrKysrKysrKyssLCwrKysqKiopKSkrKyssLCwtLS0sLCwrKysqKiosLCz///+VlZXKysrx8fHk5OQ4ODg5OTm8vLxgYGCvr69FRUVGRkZtbW3X19eWlpZ6enphYWFTU1Nubm57e3u9vb2ioqKIiIijo6OHh4fLy8tSUlKwsLCwWaREAAAAHHRSTlMAQKC/EDDAYIAg7/Bw4N+w0M9/n5BQX68/b49PHN5I3QAAA25JREFUeNrl29l22kAMBmDZjHe8sWYRxgQCJCFb27R9/ydrmpwe3RCORxqji35X3Ok/Gs0YbANMF7PRaDT4NH7/eBHAuSSzq0GKR9SD0bXpvfi4wJPq0UV/1S9r7GR8DT2YzbG79CoAp5JRipaKmcPyY+QoZmrlKYIBKTNCicIDmWmBQvNE0v0ByqUj4LpEN+oAOMwcXUkjsBcU6NDYgKUIicYyjNG1NNCpT9KpcPzkoq71a+xJxKivkGCAqJpgjL3yFOpb7cYh9i1N4IQA+1fD10yBZzCBL83xLKZaA0BjoDMAZCA8geQinQUgqTmyA1IkGjvBRwn5kezhedVKE0giUQPcb8USicYUJNjdbdMcblBuwNwCb4t3beMggsdqwK5dfFjdoVTJOgTvFv8sdyhEx2GBnTULIl2HIV0GrQKQ1cHNYTSxDUCWv1AggU+pfQDy7UZ8SfKQEYC0b8hVwIeYF4Dc38rWIEQL28Ux253kioQ2louj2gY5fHg3lQQgq1vuEExkAchmxxuC0EkAukRZD0HKDyBfhxgAkB9Avg4lgCcIIN8PNUAkCyA9lwBiBwEE14cESncBSHuHHXkQugxANjcKAThNGDoPQLbdDoJCEkCeIAZ0HoActAMs//sA2y4BcrSysajf7rsECNFKY1H/BVUDrJ5QNcBD16O47CXAco9dA8Q9BFg9Y1cBRO4DPKyxMwCPEUDafVIBgNsA7TPaCAEgcxngx9r+a3noLsDyifPDZCIOQCeftQBsp7Bx0H2SwV9OAtw/sX+eQygP0H6X3KCIxQF+r0W3aDxhgPtHZMrhU8YKQN1nm7BvVJLNGvkC5q1asnpEgRz+qXgB2gcUGXJu1x+o/maPMgnngcVe2n1S8h7ZNNR9IY/50Or59efryxrFKp0HtyRSfHBJe5CEOg0gnnID9B/fg8nwjErRS5xymQGiMYdD5dd4KuUXmbIAvlDqHAHE5HgGvvLrfJWBE4ZKA0B8pfrEVxpAEirXB1P1egKqJoihG1Mq9Z/4PdXXTJAFun/xqAKwFOTokG/AmvHdtT8ClijTaT9JQje7X2Cao1CYgIiJUSKfglji88vHNPwKEfIInEniTKk8iUrsLpsE4J4ZVthJOYW+JJGf40lV7EHPkmgSZkdrh/HUwLl4URzHZfjBf//oBcDzBwJ/eUD7XQgOAAAAAElFTkSuQmCC) center no-repeat;
	background-size: cover;
	opacity: .8;
	cursor: pointer;
}
.jmn-video-start, .jmn-video-end, .jmn-video-time {
	width: 42px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.jmn-video-time {
	width: 8px;
}
.jmn-video-linebox, .jmn-video-volumebox {
	position: relative;
	height: 10px;            
	margin: 6px 0 0 15px;
	cursor: pointer;
}
.jmn-video-linebg, .jmn-video-linepass, .jmn-video-volumebg, .jmn-video-volumepass {
	height: 4px;
	border-radius: 2px;
	margin-top: 3px;
	background: rgba(255, 255, 255, .3);
}
.jmn-video-linepass, .jmn-video-volumepass {
	position: absolute;
	background: #D81818;
	top: 0px;
}
.jmn-video-dot, .jmn-video-volumedot {
	position: absolute;
	top: 0;
	width: 10px;
	height: 10px;
	margin-left: -5px;
	background: #FFF;
	border-radius: 5px;
	box-shadow: #999 0 0 3px;
}
.jmn-video-volumedot {
	margin-left: 35px;
}
.jmn-video-volume {
	margin-left: 18px;
}
.jmn-video-voice {
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAV1BMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////+/qbsBAAAAHHRSTlMA8CDAYDDvgBBAoH/gcJDPv7DQn1DfXz+Pr29Po8Jq0wAAA1ZJREFUeNrtmt1u2zAMRmlZlinH/3GSduP7P+eGAgNBJOwATxQvlnNZK/CJRH6KXMObN2/+kZ8f6/p5By/yQl+sCB7glf5wBQe6GzEZqhMTETNAbT5IkKAuuBBJQt3lT8Q4FMEPeiY7dJ+gh1qEhVwFjkSuAhciTwFcyUeAw9dVICZyFbgSeQrgQq4COZGPAIevpwBeyVWgW6iIQHg88GT4lhDAT/rNBxYI3xMC/BNiwRPhW0AgJCI2UHk87hfJjcoIbDxy1b7r/ZMUCgjwQOUQgZdEZCcQxNgZnsg3IksBaMTgA0ASiYwFBjE4BRD0ZC6AoxgtWyFSeYFwudxR5ECjlkGXigrw5pGObww6vrJSYQH+7RD1iV64Aai4wEL0ymB6/YGluEAkRhhsohOQI6KwQEuKAY4vPjGZCXC1KcsdeHRZgVkNHZlHg5VAkA23AoPiEsJvUikBPdkOrRMm3ieLCKiLgMqudDMTgE1e0/adbCaAu5wCpQqGsgJ68s9KIyQ7AYjaU8ROhISdAIjUi8qF3lDgIGI2pUUWQwEZcajksaVA1MJINKKhAGp9sBMT7QTkGrRKEfSWApPSiL0QMxTIWhXaCqjVxlHkLQDEJFOBURVgTAXa/16A/i4wVhPogKnVBUFMNYO1BA5iRiWgNkuBQdkLYq29IBEzKXvBYSiQtRrcxN/tBAZiGm1mwE4gyHOoshcZCgzaCkx1fhVnEk2olYCdwKodC4IoDTOBqzoBU5WzYSRtAmCpcTruxKVdq40RSgroz147rTZ6o2dEeFPVZHMEI4FJLoDaHEOV54QNqsUZuF7sBGQBYHoRz6PpEkQ9HQLPSukibJT7x9fn5bGwAJd6E/X3r0aujaN8EMXm6/7dN69AZGCm8lEc5rad8Zv7b3LrLiegs5JcAMFsLsANwIsjF81YoH/eHiU42wok2YGvCFNb6Z/XA6jkHHvJ3JSZgfPvv3ZjEYH2/Pu3uJcQyKfvzzFxXoD3gS3DGWKJIAqxj3CW3JwQKErYnQUANycBpvcWgNh4CXAmOQsA7k4CzOAtAJO3AOTGWQC63VkAcHMSYGY/AT2TJqhK92SQoS64+wjomYRQnUl9FOiRST14EHbxJMgB7Pmw6UToWxqHAG/evDnNL9PNFQvXnMrjAAAAAElFTkSuQmCC);
}
.jmn-video-muted {
	display: none;
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAjVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jNCgdAAAALnRSTlMA7zDAEEB/gGCfIPDgv6BwUNDfkM9vAV+wrwiPPwQOAgYDB08jrjITNkV4XQo9Ydg5fAAAAtNJREFUeNrt2NmO4jAUhOGKYxM7GxCg9232vd7/8UYa9Sjq5vRYGnxybvivadXXEKwQnDt37sQ+3A7D9SWsCnv+afCwyCf+LcEgN3EuYPFiRc6NWLpbvqjCsvk9X9ViyVzFOYOL4EBaAnyiUIOlavc0BWwqmgJWpCXADzQFuImmgFjRFJBIS4Df0xQQKpoCDqQlwCeaAtyepoBNxYKAixMO3zKAdyccviUAeHqPt7u7u1y9bGJpAB4g5y+vmUnzIvSrijQEhIm0BERSGXCPf9VQHfCY/f8NPwJXGQMG2gICjQF7Y0BLY8C6NMAfhmFYtXizdnU9pIPHc3VRwHz3EDM391PQAYTcc6v0+gd9VRTgJx4L7sV9Th4AwKKASB4Lbm6kfTIqAHYUBE+fxX2OCoCaguDx24O0z1r3HZgFF1+/z/vK70CkJPj4ad5XvgZ8Lwl+/vgl7PdeAYBAQXBx8+V4nwEaAERJAGE/QgMgC+R9HYAskPaVALJA2NcE5AURmoC8IEITkBdEaALygghNQF4QoQnICyI0AXlBhCYgL4hYEpB4VFoSkCiUlgMkiiU9gLwvC/QBicwIdAGJzAh0AYnMCHQBiZmSLiAxW9ICyPsxCgIdgLwPCAIlgLwvCnQAa2lfFmw0AG0l7cuCyisA1vK+LIgKz4hqeV8W7LQB874sqBWeE47i/iwQ/sQVBUR5fxYIX4O+JAC9tC8LagF1OsB1wr4o6FpgRhcDoK1JklsHyG361y/YFAUAoRmbgLfzsblqNsUfmDc4odEagJ01ALEzBsDvjAFAu66tAHMhxOZlu04XkM/1xgD4rTEAGK0BiNYAhM4YgHZrDIC/MgYAjTUAsTMGwPXGAPitMQAYrQFYWwMQOmMA3NYYAH9lDAB2tgD5TFpj0dyRIGDZ/NYOIJ9JHnMWZ1IPg0Jn8SWQ75M6D5N887zvYFXb1OzHFufOnfvvfgPjyN+bZRdbNAAAAABJRU5ErkJggg==)
}
.jmn-video-volumebox {
	margin-left: 7px;
	width: 80px;
}
.jmn-video-volumepass {
	width: 40px;
}
.jmn-video-volume {
	-webkit-transform: scale(0.78);
	-ms-transform: scale(0.78);
	transform: scale(0.78);
}
.jmn-video-full {
	margin-left: 10px;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
}
.jmn-video-fullin {
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAG1BMVEVMaXH////////////////////////////////liRbkAAAACHRSTlMAQMA/vzBwb1I9qFgAAACFSURBVHja7dqxDYAwDEVBJ2DC/hMzgIkUikgU93pLV3857i/1WKjfXwIAAAAAAAAA+CPgatMyFso27VoCtNhWAwAAAAAAAAAAAAAA+COglzK2lb0UkiRJkiRJ0lnaOVKdJTshAAAAAAAAAAAAAADAC2Ac0zIWyvn98F0PAAAAAAAAAFB7ANJbpOP6hC5CAAAAAElFTkSuQmCC)
}
.jmn-video-fullout {
	display: none;
	background-image: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAVFBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////9FDDDEAAAAG3RSTlMAMFBwP78QgMBA4LBgINDvj6DwkK9vz99fT5/TNb3rAAABPUlEQVR42u3ay46DMAyFYSeUBMK1UDoXv/97jtpNYIFMZKQUzfnWSfRvY5kuYCmjhUT2EY+PjvQevFaSoOC1L31Bx1u1cH7gjYK0ak57kbea0wN8WkCFAAQgAAEIQAACEIAABCDg+gE2d8CsC3iSkhl0AdySrLvt+RkHVgbw7/dtj4n/732KANmze3/oswTEcUOVM4ARgAAEIOCCAe3pAQUn6YSAilP0yVdaEpjAx02GXurCH9R2JHLWH2UdAQAAAAAAAMBHWAY+rDQkcCMf9173syxI28+7c4qZiBpOUv/7MR0CEIAABJwfMOcMCETkpowBll4Fvqn29PqAUO3yhkSFNuDuSKfRBQRHSq0qIP92vUcAAhCAAAQgAAEIQAACEICA0wPq1AC1wGshcVZsSM30HPXytLzhaLL08f4ACPD5rKYSkm4AAAAASUVORK5CYII=)
}
.jmn-video-fullno {
	cursor: not-allowed;
	opacity: .5;
}


/* --- acp --- */
.jmn-acp-container, .jmn-dialog-container {
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.jmn-acp-mask, .jmn-dialog-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
}
.jmn-acp {
	position: fixed;
	left: 50%;
	top: -20px;
	width: 450px;
	height: auto;
	overflow: hidden;
	padding: 15px;
	margin: 0;
	text-align: left;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	background: #FFF;
	border-radius: 6px;
	border: #555 solid 1px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .3);
	opacity: 0;
}
.jmn-acp .jmn-acp-scrollbar {
	opacity: 0;
}
.jmn-acp-title {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	word-wrap: break-word; 
	word-break: normal; 
}
.jmn-acp-content {
	width: 100%;
	height: auto;
	min-height: 65px;
	overflow: hidden;
	word-wrap: break-word; 
	word-break: normal;
	margin-top: 10px;
	font-size: 14px;
	color: #333;
	line-height: 160%;
	z-index: 10;
	-webkit-overflow-scrolling: touch;
}
.jmn-acp-content.jmn-scrollbar-mobile {
	overflow: scroll;
}
.jmn-acp-sure, .jmn-acp-cancel {
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	padding: 0 12px;
	cursor: pointer;
	margin: 13px 0 0 10px;
	border-radius: 4px;
	border: #DDD solid 1px;
	vertical-align: baseline;
	transition: .25s;
}
.jmn-acp-sure {
	background: #09F;
	border-color: #0095F8;
	color: #FFF;
}
.jmn-acp-sure:hover {
	background: #007AE2;
	border-color: #007AE2;
}
.jmn-acp-cancel:hover { 
	background: #F3F3F3;
}
.jmn-acp-prompt {
	border: #DFDFDF solid 1px;
	width: calc(100% - 20px);
	height: 30px;
	margin-top: 7px;
	padding: 0 9px;
	font-size: 14px;
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
	transition: .25s;
}
.jmn-acp-prompt:focus {
	border-color: #09F;
}
.jmn-acp-iframevideo {
	padding: 0;
	border-radius: 0;
	border: none;
	top: 43%;
	overflow: hidden;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50);
	transform: translate(-50%, -50%);
}
.jmn-acp-close {
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
	width: 36px;
	height: 36px;
	background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAV1BMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////+/qbsBAAAAHHRSTlMAMPAgz4DAEGDQ70BQ4KC/n5Cw33BfT3+PP69vhTP5dQAAAjNJREFUeNrtV8mWozAQA2Nj9iVk6enx/3/nxPEjAsVbv7m2bl4kl6oKA8UvwtD3x7yZF+T8uOsfsm/SEL5v+RrVYrxYqrzTQR/rep3qejQ7vjKi+Nu5va3qMdmr1s12Q+r42VgIVX34WoXzEQ2i7Bxde8WVq0mV4l90MLv1y0YZ5YumiOAKhRCfF3mTsApeF3qzucdSTEH6XH7b88GPKywed4g/gd48MXwYsAloiizYcm5sYrL1KzJhq6mowqcElH98TYDJ0lZCcwDQHHxpboyZ34OVQ9A2AA2PUAD/iVPAHS9DcTBQwIZTjiYqhL1/KtouNU20+lzKy9lBiyEUmA+MJw8DHJCChw8P5akz+iKgwHyceT01BtZIgfmow3rM4VgEFHY+4zlb08CrsO18RhsVgALz/bZRVFIA/38EZEIgbUEGLIicJI4hBXnktOjLj/5HR0XKeDn64f73K5RoJGpl5gcUmlMr95BjPivwwwRD0ssPKmx7EZCE0s9nBTyME52I8bDzSWE+OKCsaXG8pxX4wUuVn19F17rjk0LtfQtAEtdqRTXFJKom6IgVHtOQFIDLAiZTWDkDSH2fw28COyd8/UTRm0Csus1S6Dt6+CkNXcwFmjTy9WMeMf6XoQqSwvjq2KCNXobPRx74u57/AmqdqLGTuPPC3dHTvTKMbuO23Mq3tduy/wRkdIpWwuyQ8xPbeyhwfEJiNB6MShfZGCZB7AnBZ6K8rnUtXj9O6loVvwjjH7zHUhhZEp6HAAAAAElFTkSuQmCC) center no-repeat;
	background-size: cover;
	opacity: .5;
	transition: .25s;
}
.jmn-acp-close:hover {
	opacity: 1;
}
.jmn-acp-scrollbar {
	background: rgba(0, 0, 0, .3);
}
.jmn-acp.jmn-acp-mobile {
	top: 43%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.jmn-acp.jmn-acp-mobile .jmn-acp-title {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.jmn-acp.jmn-acp-mobile > span {
	font-size: 14px;
}


/* --- dialog --- */
.jmn-dialog-box {
	position: fixed;
	left: 50%;
	top: 50%;
	overflow: hidden;
	width: 600px;
	height: 300px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #FFF;
	border: #555 solid 1px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .3);
	display: none;
}
.jmn-dialog-close {
	display: block;
	position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
    width: 36px;
    height: 36px;
    background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAVFBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////9FDDDEAAAAG3RSTlMAgDDA8O9gEM/QUEBwv6AgkJ9/X+Cw369vj0/6Bul7AAACcklEQVR42qWX6XLrIAyFRbzgeAPvSXn/96zRcEPw5dhmqh+dafD5EEgCRMjkz7h1q9lt7bbxR1KSPd6VOVj1ftxVy9dqora+5B35WLjv80wL0bZC6Cx3PxXjJWJy8r5U9GWq7B1iOpWrjr/KShlxrcx4sFNYXxcsb9B4w4iiRuNvXjkPwyl4N97xwYHXLi/2mPdiiA1tdvqSLq20Tmzx+fPHrSzLYz5ooIcEfdgcpMeEOoh/gfSYUCjyZvOnpAQrbUaF//aUZP33lNIuILHgpV3EP43wW5K2COEdyIKUj9e9fAVFkn1caHdW8603popVY/XfZ6Yla2voAAM9wetZELqwckyPIZRPJkT0T3nchYdLYkmIgPUkXUJXnAOAgPRsy/4RMackTMB6XoPkMlKECVhPivNHGJMTIQLUs+U2lxYOIiZgPQdysX80nRCwnisqo5VTGhOwnouoIsMATMB6BhjiBIWEUJ8OqPhivwSIM70jYMCMAC5+LpoIMOMwuvi5aOIw+kQC9YsJdvLeulGc6c8IhTHCFxPSYwIXkytnrPcEUM60D/ZIf05Y9o/8kQb0kOCPND5UkR4T/KFqU6kLjnWnjxBaCm/kGVwsXh8Q0MUi84MLTRu/2trm4EAu/3q5hld1gvkngacNaYAhjF2W/sQJa1DZRaQ8suwCVPjMAwSoP267BgSo13SwHhCAPvKoWyzhzmPb6yM+mOHquT8Y/KjUYVOEWyp93o90uOXprnoa5fqqKVaNk+vI1FU/wrZNKiBPm2G77mmk+HSZ3TCyDd2nFxW3etd2NlGbW3k7V/XzqH7qR2LB12LJZp44W0QN5/4F+ktSj8ORfoMAAAAASUVORK5CYII=) center no-repeat;
    background-size: cover;
    opacity: .5;
    transition: .25s;
}
.jmn-dialog-close:hover {
	opacity: 1
}


/* --- page --- */
.jmn-page-content {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.jmn-page-target > * {
	display: none;
}
.jmn-page {
	height: 38px;
	display: inline-block;
	overflow: hidden;
	border-radius: 19px;
	border: #E7E7E7 solid 1px;
	margin: 0 auto;
}
.jmn-page > div i, .jmn-page > i {
	display: block;
	float: left;
	width: 40px;
	height: 38px;
	line-height: 38px;
	font-size: 13px;
	text-align: center;
	cursor: pointer;
	font-style: normal;
	background: #F8F8F8;
	transition: .15s;
	font-weight: bold;
	color: #333;
}
.jmn-page i {
	border-right: #E5E5E5 solid 1px;
	border-left: #FDFDFD solid 1px;
}
.jmn-page > div {
	float: left;
	max-width: 420px;
	overflow: hidden;
}
.jmn-page > div div {
	height: 38px;
}
.jmn-page i.active {
	background: #D81818;
	color: #FFF;
}
.jmn-page i:hover {
	color: #D81818;
}
.jmn-page i.active:hover {
	color: #FFF;
}
.jmn-page > i span {
	display: inline-block;
	font-size: 20px;
}
.jmn-page > i:first-child {
	border-radius: 19px 0 0 19px;
}
.jmn-page > i:last-child {
	border-radius: 0 19px 19px 0;
}
i.jmn-page-first, i.jmn-page-last, i.jmn-page-next, i.jmn-page-prev {
	line-height: 33px;
}
section.jmn-page-more {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	background: #ECECEC;
	color: #666;
}


/* --- fullpage --- */
.jmn-fullpage-container {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 10;
	top: 0;
	left: 0;
	overflow: hidden;
	transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}
.jmn-fullpage-part {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: hidden;
}
.jmn-fullpage-navigation {
	position: fixed;
	z-index: 20;
}
.jmn-fullpage-navigation-x {
	left: 50%;
	bottom: 18px;
	width: auto;
	height: 10px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.jmn-fullpage-navigation-y {
	top: 50%;
	right: 18px;
	width: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.jmn-fullpage-navigation-default > b {
	display: block;
	cursor: pointer;
	width: 8px;
	height: 8px;
	border: #000 solid 1px;
	border-radius: 10px;
	opacity: .8;
	transition: .3s;
}
.jmn-fullpage-navigation-y > b {
	margin: 10px 0;
}
.jmn-fullpage-navigation-x > b {
	float: left;
	margin: 0 8px;
}
.jmn-fullpage-navigation-default > b.active {
	background: #000;
}


/* --- notice --- */
.jmn-notice {
	position: fixed;
	right: 15px;
	bottom: 15px;
	background: rgba(255, 255, 255, .95);
	width: 300px;
	overflow: hidden;
	border-radius: 4px;
	box-shadow: rgba(0, 0, 0, .2) 0 0 6px;
	z-index: 999999;
	padding: 12px 24px 12px 12px;
	margin-right: -350px;
	opacity: 0;
}
.jmn-notice-noicon {
	border-left: #09F solid 3px;
}
.jmn-notice p {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
}
.jmn-notice img {
	float: left;
	display: block;
	width: 50px;
	height: auto;
	margin-right: 10px;
	border: none;
}
.jmn-notice > div {
	float: left;
}
.jmn-notice-icon > div {
	width: calc(100% - 60px);
}
.jmn-notice > div div {
	font-size: 12px;
	margin-top: 5px;
}
.jmn-notice i {
	display: block;
	position: absolute;
	right: 8px;
	top: 4px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAElBMVEVMaXErKysgICArKysrKyssLCyL3e1hAAAABXRSTlMAYBDQz2+ISPwAAAEFSURBVHja7ZlJDsMwDAMrL///cn3noVBqkAgwc7eGQBAv0gcAAAAAAAAAAN7BWNVdUmvc9O9dTf/ea1z0H6rpv5jg+CXBb/9h/WPVcrv6CwwJDH4pafRrUbdfy7r9Wtjt19JuvxZ3+7W8268Ct18Vbr9K3H7VuP0qcvtV5farzO1Xnd0vwoBflOI3JxC/PYH43QnEb6PE76bE76aS/nyA/Ceo/E9gSBDYiPJbcf4wyh/H+QtJ/kqWv5Tmr+X5h0n+aZZ/nOaf5/kGRb5Fk29S5dt0+UZlvlWbb1bn2/X5gcV8OrKZlwKM+WxoNe+NzWZ/bCf+PxP0B5fHDwAAAAAAAAAAr+ALGSwPPQSkOWUAAAAASUVORK5CYII=) center no-repeat;
	background-size: cover;
	opacity: .7;
}
.jmn-notice i:hover {
	opacity: 1;
}
.jmn-notice-noicon i {
	top: 11px;
}
.jmn-notice-autoclose {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #09F;
	opacity: .8;
}


/* --- loading --- */
.jmn-loading-position {
	position: relative;
}
.jmn-loading-container {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}
.jmn-loading-container i {
	display: inline-block;
	width: 14px;
	height: 14px;
	opacity: .1;
	border-radius: 7px;
	position: absolute;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.jmn-loading-title {
	width: 100%;
	position: absolute;
	text-align: center;
	top: 50%;
	margin-top: 40px;
	font-size: 14px;
}
.jmn-loading-body {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin-top: -20px;
	-webkit-transform: translate(-50%, -50%) scale(0.8);
	-ms-transform: translate(-50%, -50%) scale(0.8);
	transform: translate(-50%, -50%) scale(0.8);
}
.jmn-loading-body i:nth-child(1) {
	left: 0;
    top: 50%;
    margin-top: -7px;
}
.jmn-loading-body i:nth-child(2) {
	left: 14px;
    top: 14px;
}
.jmn-loading-body i:nth-child(3) {
	left: 50%;
    top: 0;
    margin-left: -7px;
}
.jmn-loading-body i:nth-child(4) {
	right: 14px;
    top: 14px;
}
.jmn-loading-body i:nth-child(5) {
	right: 0;
    top: 50%;
    margin-top: -7px;
}
.jmn-loading-body i:nth-child(6) {
	right: 14px;
    bottom: 14px;
}
.jmn-loading-body i:nth-child(7) {
	left: 50%;
    bottom: 0;
    margin-left: -7px;
}
.jmn-loading-body i:nth-child(8) {
	left: 14px;
    bottom: 14px;
}


@media screen and (max-width: 1024px) {
	* {
		-webkit-tap-highlight-color: transparent;
		tap-highlight-color: transparent;
	}
	html {
		-webkit-text-size-adjust: 100%;
		text-size-adjust: 100%;
	}
}
@media screen and (max-width: 768px) {
	.jmn-picture-dot {
		bottom: 13px;
	}
	.jmn-picture-dot b {
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
}
